body{
	width: 100%;
	min-height: 100%;
	color: #333;
	
	display: block;
	font: 14px/1.5 \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei",arial,sans-serif;
}
ul, li, ol{
	list-style: none;
}
a {text-decoration: none; outline: none; color: #333; /* -webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-ms-transition:all 0.15s linear;-o-transition:all 0.15s linear; */ cursor: pointer;}
a:hover {color: #1296db;/*  text-decoration: underline; */}
/*.menu a.active{color:#1296db;;}*/

a:focus{font-weight: inherit;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td{
	margin: 0;
	padding: 0;
	outline: 0;
}
.ml5{margin-left: 5px !important;}
.mr5{margin-right: 5px !important;}
.mt5{margin-top: 5px !important;}
.mb5{margin-bottom: 5px !important;}
.ml10{margin-left: 10px !important;}
.mr10{margin-right: 10px !important;}
.mt10{margin-top: 10px !important;}
.mb10{margin-bottom: 10px !important;}
.ml15{margin-left: 15px !important;}
.mr15{margin-right: 15px !important;}
.mt15{margin-top: 15px !important;}
.mb15{margin-bottom: 15px !important;}
.ml20{margin-left: 20px !important;}
.mr20{margin-right: 20px !important;}
.mt20{margin-top: 20px;margin-bottom:10px !important;}
.mtgg{margin-top: 8px;margin-bottom: 10px !important;}
.mb20{margin-bottom: 20px !important;}
.ml25{margin-left: 25px !important;}
.mr25{margin-right: 25px !important;}
.mt25{margin-top: 20px !important;}
.mb25{margin-bottom: 25px !important;}
.ml30{margin-left: 30px !important;}
.mr30{margin-right: 30px !important;}
.mt30{margin-top: 20px !important;}
.mb30{margin-bottom: 30px !important;}
.ml40{margin-left: 40px !important;}
.mr40{margin-right: 40px !important;}
.mt40{margin-top: 8px !important;}
.mb40{margin-bottom: 40px !important;}
/* padding */
.pl5{padding-left: 5px !important;}
.pr5{padding-right: 5px !important;}
.pt5{padding-top: 5px !important;}
.pb5{padding-bottom: 5px !important;}
.pl10{padding-left: 10px !important;}
.pr10{padding-right: 10px !important;}
.pt10{padding-top: 10px !important;}
.pb10{padding-bottom: 10px !important;}
.pl15{padding-left: 15px !important;}
.pr15{padding-right: 15px !important;}
.pt15{padding-top: 15px !important;}
.pb15{padding-bottom: 15px !important;}
.pl20{padding-left: 20px !important;}
.pr20{padding-right: 20px !important;}
.pt20{padding-top: 20px !important;}
.pb20{padding-bottom: 20px !important;}
.pl25{padding-left: 25px !important;}
.pr25{padding-right: 25px !important;}
.pt25{padding-top: 25px !important;}
.pb25{padding-bottom: 25px !important;}
.pl30{padding-left: 30px !important;}
.pr30{padding-right: 30px !important;}
.pt30{padding-top: 30px !important;}
.pb30{padding-bottom: 30px !important;}
.pl40{padding-left: 40px !important;}
.pr40{padding-right: 40px !important;}
.pt40{padding-top: 40px !important;}
.pb40{padding-bottom: 40px !important;}
.clear-fix:after,.clear-fix:before,.cf:after,.cf:before{content:''; display:table }
.clear-fix:after,.cf:after{clear:both }

/*nav*/
.nav_cnt{width:100%;height:40px;background-color: #1296db;}
.nav{background-color: #1296db;width:1280px;height:100%;margin-left:auto;margin-right:auto;position:relative;z-index:888;}
.nav li{float:left;width:10%;height:100%;line-height:40px;position: relative;}
.nav li a{display:block; width:100%; height:100%; font-size:18px;line-height: 50px; color:#fff;text-align:center; -webkit-transition: background-color .5s;-moz-transition: background-color .5s;-ms-transition: background-color .5s;-o-transition: background-color .5s;transition: background-color .5s;}
.topdescription-icon{position: relative;float: left;margin-top:20px}
.topdescription-icon ul, li {box-sizing: border-box;list-style: none;padding: 0;margin: 0;}
.topdescription-icon>ul>li {float: left;height: 50px;line-height: 40px;}
.topdescription-icon>ul>li>.icon-title {float: left;height: 50px;line-height: 40px;width: 64px;text-align: center;font-size: 13px;color: #717171;}

.nav li a .hot{position: absolute; top: 2px; right: -5px; z-index: 2;}
.nav li a.more{background-image: url(../images/down-1x_bdb6ffa3.png);background-repeat: no-repeat;background-position: 55px center;}
.nav li .active{color: #fff !important;background-color: #0061b2 !important;}
.nav li a:hover{ background-color: #0061b2; color: #fff;transition: 0.5s;}
.animation:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);transition: 0.5s;}
.container {
	width:100%;
	margin:0 auto;
	position:relative;
}
#tf-home .overlay {
	height: 400px;
}
.con{width: 100%;height: 100%;}
.left{width: 100%;display: inline-block;height: 50px;float: left;}
.right{width: calc(100% - 40px);padding: 0 20px;display: inline-block;height: 100%;}
.news_title{width: 100%;height: 30px;line-height: 30px;text-align: center;font-size: 14px;font-weight: bold;color: #646464;background: #F0F0F0;}

#time{position:absolute !important;color: gray;top: 4px;right: 0 !important;bottom: auto;left: auto;}
.new_show p:hover{color:#4FB640;}
.digg span:nth-child(1){display: none;}
.digg{font-size: 12px !important;}
.new_content .content_title{font-size: 16px !important;}
.new_content_txt{font-size: 13px;line-height: 26px;}
.new_right_list li:hover{
	background-color: ghostwhite !important;transition: 0.5s;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"] { font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif; }

#contact {
	background:#F9F9F9;
	padding-right: 21px;
	margin:5px 0;
}
fieldset {
	border: medium none !important;
	margin: 0 0 10px;
	min-width: 100%;
	padding: 0;
	width: 100%;
}

#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea {
	width:99%;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px;
}

#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact input[type="url"]:hover, #contact textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #AAA;
	transition: 0.5s;
}

#contact textarea {
	height:100px;
	max-width:100%;
  resize:none;
}

#contact button[type="submit"] {
	cursor:pointer;
	width:108%;
	border:none;
	background:#1296db;
	color:#FFFFFF;
	margin:0 0 5px;
	padding:10px;
	font-size:15px;
}

#contact button[type="submit"]:hover {
	background:#09C;
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
	transition: 0.5s;
}

#contact button[type="submit"]:active { box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5); }

#contact input:focus, #contact textarea:focus {
	outline:0;
	border:1px solid #999;
}
::-webkit-input-placeholder {
 color:#888;
}
:-moz-placeholder {
 color:#888;
}
::-moz-placeholder {
 color:#888;
}
:-ms-input-placeholder {
 color:#888;
}


.nav-fixed{
	position: fixed;z-index: 999;top:0;
}

/*分页*/
.digg{
	margin-top: 20px;
}
.digg a:hover{
	background-color: #1296db;
	color: white;
	transition: 0.5s;
}

.fixDiv{
   position:fixed;
   z-index: 9999;
   top: 0px;

}


.medium{
	width: 100%;height: 100%;
}
/*分页代码*/
			.page-box{
				width: 100%;
			    height: 45px;
			    text-align: center;
			    line-height: 45px;
			    margin-bottom: 10px;
			}
			.digg{
				width: 100%;
			    height: 100%;
			    font-size: 16px;
			    letter-spacing: 1px;
			}
			.digg span{
				display: inline-block;margin: 0 auto;
			}
			.digg span,.digg a{
				padding: 0 15px;line-height: 40px;display: inline-block;border: 1px solid #DDDDDD;background-color:white;
			}
